﻿namespace RemoteTranslation.AssistentApplication.Services
{
	using System;
	using System.Collections.Generic;
	using System.Linq;
	using System.Text;

	public class VoiceAudioCodecInformation : CodecInformation
	{
		/// <summary>
		/// Playback should be done in stereo. Doing so will disable 3d-positioning. 
		/// </summary>
		public virtual bool IsStereoPlayback
		{
			get;
			set;
		}

		/// <summary>
		/// Use Speex' jitter buffer for playback. Recommended is FALSE. 
		/// </summary>
		public virtual bool UseJitterBuffer
		{
			get;
			set;
		}

		/// <summary>
		/// 0 means 8 KHz, 1 means 16 KHz, 2 means 32 KHz 
		/// </summary>
		public virtual BandMode Bandmode
		{
			get;
			set;
		}

		/// <summary>
		/// A value from 1-10
		/// </summary>
		public virtual int Quality
		{
			get;
			set;
		}

	}
}

